repo.or.cz
/
and.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Adding some more judges, here and there.
[and.git]
/
COCI
/
2010-2011
/
Contest #1 - 22.10.2010
/
x3
/
4.in
blob
090a2751b514317fedbaf1f7487e4ea53e13f983
1
5000
2
525922
3
322581
4
515875
5
463708
6
398394
7
286220
8
747801
9
468985
10
463156
11
853891
12
567696
13
675373
14
756983
15
458127
16
597540
17
429055
18
184568
19
732065
20
483160
21
204639
22
471113
23
463980
24
367968
25
566192
26
305390
27
912122
28
816836
29
214367
30
630027
31
799492
32
778090
33
580365
34
865310
35
732340
36
517787
37
295626
38
701209
39
746176
40
749390
41
636159
42
533075
43
158668
44
39178
45
150214
46
232191
47
39939
48
155842
49
130978
50
507066
51
199160
52
247850
53
197036
54
763475
55
103133
56
294643
57
150657
58
184531
59
713894
60
121076
61
758169
62
236707
63
263206
64
883990
65
353691
66
539250
67
818421
68
594734
69
662711
70
658843
71
353619
72
92896
73
151885
74
989638
75
543234
76
577026
77
487775
78
75489
79
895229
80
424589
81
651672
82
951274
83
930416
84
671715
85
501056
86
251891
87
17102
88
309025
89
160370
90
603700
91
68471
92
842114
93
160322
94
717811
95
310279
96
676101
97
662597
98
770213
99
771913
100
182328
101
326104
102
694282
103
128599
104
282255
105
366982
106
997462
107
368393
108
856318
109
67519
110
558229
111
941617
112
700437
113
795101
114
859996
115
95926
116
20212
117
565535
118
346803
119
715059
120
138879
121
440380
122
862988
123
618283
124
950751
125
231528
126
856791
127
217419
128
477271
129
180738
130
834316
131
376083
132
661778
133
647365
134
976965
135
866427
136
823828
137
607766
138
280415
139
898044
140
245306
141
658951
142
77575
143
228185
144
460458
145
673199
146
455190
147
668085
148
963004
149
979403
150
774674
151
126891
152
717940
153
712595
154
616692
155
178670
156
677901
157
479939
158
471513
159
831702
160
552359
161
663086
162
549780
163
41167
164
753279
165
177566
166
664180
167
309138
168
206342
169
602052
170
400324
171
249724
172
660280
173
733094
174
833932
175
239683
176
799410
177
238556
178
32717
179
787632
180
45155
181
394265
182
547279
183
503006
184
754593
185
13824
186
968899
187
569123
188
829284
189
55118
190
680303
191
564281
192
986283
193
120143
194
513993
195
740872
196
356245
197
418109
198
452824
199
783844
200
538019
201
908027
202
304756
203
983600
204
477245
205
420782
206
695753
207
738139
208
923755
209
322203
210
783982
211
869449
212
654979
213
215932
214
922813
215
648363
216
614421
217
193282
218
795906
219
897698
220
893040
221
111454
222
510316
223
641574
224
348017
225
855534
226
700341
227
753119
228
964989
229
752458
230
924872
231
106319
232
213845
233
58504
234
361970
235
885530
236
427413
237
938069
238
1980
239
419456
240
710642
241
318677
242
785824
243
897884
244
251249
245
53825
246
630780
247
497919
248
474021
249
418189
250
814122
251
671493
252
639418
253
868970
254
702339
255
535013
256
183168
257
182844
258
254470
259
496904
260
330002
261
41640
262
694163
263
749051
264
838233
265
830005
266
979616
267
607543
268
932221
269
221588
270
563478
271
53240
272
816424
273
279575
274
578705
275
669431
276
106941
277
172388
278
372826
279
571543
280
171422
281
214058
282
553912
283
384523
284
256420
285
960208
286
324826
287
257533
288
969478
289
522632
290
696566
291
478028
292
391079
293
609420
294
746277
295
385480
296
860340
297
307108
298
452660
299
292740
300
208368
301
984479
302
281295
303
794347
304
588630
305
602191
306
27539
307
238262
308
412253
309
724593
310
457033
311
864467
312
319480
313
199495
314
724351
315
86767
316
358546
317
537626
318
559945
319
779868
320
859969
321
744701
322
680073
323
251542
324
139994
325
363168
326
775416
327
403663
328
375496
329
459833
330
590839
331
167957
332
576770
333
58470
334
329937
335
330522
336
341182
337
979942
338
6436
339
835687
340
651730
341
714571
342
969425
343
240171
344
456265
345
556047
346
937752
347
722498
348
98728
349
323282
350
394324
351
415513
352
372005
353
572873
354
250230
355
223971
356
235760
357
979706
358
197433
359
698337
360
324281
361
795285
362
70112
363
57499
364
427551
365
209945
366
5079
367
404425
368
9586
369
211462
370
272765
371
577138
372
663106
373
763502
374
718465
375
792681
376
386339
377
68039
378
340007
379
176359
380
810621
381
720994
382
880716
383
480376
384
478061
385
351510
386
210866
387
370385
388
773534
389
39962
390
996954
391
217835
392
81315
393
329619
394
657841
395
371228
396
743354
397
772754
398
473344
399
348534
400
350672
401
631176
402
988714
403
894482
404
542211
405
833977
406
76253
407
848093
408
796774
409
462191
410
475281
411
500618
412
297250
413
637822
414
330331
415
843945
416
540025
417
338633
418
160451
419
230455
420
215480
421
986265
422
584064
423
30115
424
577566
425
294991
426
37013
427
400133
428
261081
429
407125
430
307422
431
57138
432
859255
433
211156
434
43676
435
786605
436
519142
437
565037
438
5873
439
888559
440
9364
441
719287
442
39480
443
833359
444
101635
445
757699
446
734553
447
650487
448
781018
449
994486
450
890211
451
552380
452
880925
453
949161
454
495876
455
470223
456
658077
457
984764
458
33671
459
47033
460
648437
461
776475
462
394881
463
713020
464
561278
465
442457
466
74028
467
799846
468
839050
469
775629
470
493517
471
129427
472
3879
473
86544
474
653555
475
417481
476
339723
477
818295
478
476332
479
666844
480
417705
481
615925
482
169613
483
206481
484
52490
485
922349
486
848553
487
460620
488
896453
489
188759
490
953101
491
965207
492
697592
493
209717
494
720365
495
128533
496
735641
497
200499
498
639030
499
700680
500
695421
501
685860
502
575304
503
251769
504
45500
505
400353
506
387913
507
839220
508
449825
509
852822
510
830993
511
969070
512
87553
513
808180
514
41108
515
239051
516
449502
517
972852
518
291393
519
420083
520
136765
521
971664
522
965183
523
973037
524
389389
525
593280
526
496722
527
960192
528
861544
529
851787
530
702538
531
875650
532
715614
533
211303
534
700544
535
273780
536
615601
537
813990
538
727632
539
893750
540
728945
541
983296
542
242910
543
374963
544
866342
545
281116
546
732783
547
956151
548
556300
549
607921
550
755631
551
329714
552
211932
553
339260
554
733672
555
54006
556
788480
557
829957
558
524220
559
7163
560
828700
561
555826
562
591902
563
419685
564
928750
565
982056
566
73681
567
673396
568
937087
569
296466
570
562741
571
643811
572
992673
573
490582
574
847215
575
321418
576
586547
577
884600
578
293895
579
601171
580
62482
581
97790
582
594173
583
672987
584
239278
585
924512
586
107188
587
273234
588
115841
589
621405
590
274171
591
968535
592
161565
593
551525
594
317204
595
152693
596
846315
597
694163
598
359736
599
313319
600
467136
601
355997
602
358508
603
183694
604
455111
605
547014
606
422260
607
490801
608
405550
609
498928
610
649744
611
470339
612
458884
613
182230
614
528640
615
121426
616
243308
617
519954
618
77783
619
673736
620
595800
621
405305
622
55906
623
107752
624
770736
625
70631
626
242277
627
248587
628
928458
629
639474
630
696244
631
161014
632
514162
633
238502
634
408600
635
912569
636
652633
637
296418
638
228377
639
101195
640
131845
641
660771
642
138510
643
794805
644
26110
645
143591
646
23197
647
915875
648
256102
649
87153
650
93580
651
703426
652
239959
653
625559
654
45412
655
958368
656
874734
657
734268
658
24294
659
514793
660
907210
661
756332
662
2710
663
487783
664
993947
665
818344
666
149022
667
143618
668
945616
669
147840
670
143013
671
900453
672
196572
673
214413
674
84021
675
187564
676
548854
677
676330
678
719253
679
763389
680
892611
681
879498
682
493333
683
98084
684
739592
685
930440
686
588190
687
898577
688
366396
689
947800
690
181185
691
436226
692
847424
693
139207
694
191047
695
866062
696
92867
697
32236
698
963122
699
576917
700
694397
701
39949
702
380211
703
435761
704
515215
705
275738
706
456106
707
839934
708
753671
709
482886
710
151522
711
487691
712
969590
713
388478
714
415930
715
37835
716
908463
717
176141
718
524156
719
577512
720
618820
721
285358
722
101282
723
84603
724
192349
725
596577
726
74063
727
3628
728
403600
729
963751
730
406467
731
507094
732
659335
733
857161
734
542084
735
206715
736
599587
737
184958
738
498811
739
104010
740
857837
741
511725
742
764131
743
989280
744
673665
745
887747
746
540659
747
432987
748
597601
749
212313
750
928063
751
765179
752
432839
753
715746
754
62329
755
139394
756
87237
757
766629
758
200349
759
90990
760
880167
761
689296
762
555382
763
683366
764
921101
765
973509
766
580886
767
109062
768
278191
769
436062
770
920145
771
58475
772
369889
773
551307
774
750312
775
620664
776
983161
777
612949
778
115801
779
994177
780
259925
781
289357
782
737733
783
74144
784
403935
785
727538
786
676714
787
195321
788
775590
789
229244
790
98402
791
938412
792
513254
793
661959
794
291611
795
927359
796
386824
797
656654
798
11128
799
243322
800
182558
801
773403
802
776263
803
297730
804
294258
805
5757
806
257140
807
25173
808
608238
809
762856
810
47398
811
282980
812
553573
813
511822
814
718037
815
134968
816
595874
817
271182
818
403664
819
550363
820
441415
821
268072
822
530927
823
720617
824
923586
825
64216
826
521305
827
437442
828
193983
829
887757
830
724899
831
525090
832
904739
833
719326
834
468619
835
535343
836
648143
837
316717
838
903409
839
71333
840
988877
841
314973
842
831617
843
679226
844
877637
845
323144
846
709778
847
349623
848
364851
849
118627
850
208199
851
85236
852
2543
853
342548
854
293835
855
787152
856
343063
857
919496
858
88990
859
530716
860
322893
861
865491
862
969777
863
60079
864
970832
865
496785
866
487140
867
722007
868
219659
869
616676
870
792448
871
611878
872
965003
873
150771
874
679967
875
771973
876
628599
877
479308
878
7213
879
197309
880
651685
881
619536
882
35919
883
732401
884
911359
885
539652
886
699693
887
685791
888
561632
889
225500
890
127420
891
448636
892
923388
893
999497
894
474858
895
112700
896
722206
897
442576
898
279770
899
607281
900
325175
901
463859
902
989499
903
242880
904
273325
905
287602
906
703155
907
20761
908
297096
909
436921
910
386864
911
356642
912
26293
913
225494
914
735702
915
441154
916
860813
917
997114
918
450596
919
828093
920
730164
921
993330
922
546673
923
802658
924
587912
925
566220
926
271636
927
67828
928
447363
929
665787
930
840146
931
692025
932
530638
933
990658
934
592949
935
654003
936
805724
937
884580
938
83160
939
11301
940
914067
941
736329
942
79260
943
53264
944
431432
945
704488
946
643060
947
820960
948
211098
949
515232
950
34540
951
888426
952
961784
953
262894
954
103769
955
856579
956
998756
957
171561
958
711798
959
107453
960
172801
961
985802
962
814507
963
842045
964
336881
965
958743
966
723623
967
898239
968
529315
969
792965
970
659810
971
50931
972
719903
973
593627
974
84103
975
204850
976
836740
977
568180
978
735256
979
183873
980
64358
981
153739
982
189985
983
986325
984
124063
985
924249
986
686450
987
448821
988
217885
989
520200
990
519632
991
380070
992
222528
993
789787
994
910165
995
469468
996
15906
997
408781
998
418590
999
956268
1000
697503
1001
941619
1002
347738
1003
33349
1004
112216
1005
424663
1006
486696
1007
253985
1008
475988
1009
590896
1010
313
1011
545777
1012
819735
1013
418043
1014
726143
1015
769649
1016
950261
1017
7438
1018
552382
1019
617572
1020
745101
1021
348545
1022
410905
1023
338836
1024
418761
1025
552881
1026
782359
1027
484921
1028
939481
1029
981917
1030
695731
1031
670038
1032
531057
1033
5456
1034
20317
1035
752739
1036
320082
1037
272921
1038
159601
1039
529374
1040
823553
1041
144416
1042
262884
1043
966487
1044
517939
1045
149303
1046
387001
1047
800603
1048
624493
1049
766374
1050
450102
1051
426894
1052
920664
1053
817864
1054
466224
1055
7724
1056
129914
1057
204817
1058
687038
1059
648588
1060
816714
1061
558288
1062
444411
1063
475827
1064
990770
1065
896812
1066
550433
1067
524313
1068
707805
1069
267716
1070
326426
1071
524194
1072
397151
1073
970871
1074
463969
1075
143812
1076
346627
1077
790655
1078
954540
1079
680300
1080
732588
1081
241821
1082
863382
1083
19304
1084
964159
1085
296038
1086
255937
1087
291650
1088
422266
1089
972855
1090
676207
1091
378736
1092
945157
1093
321051
1094
370021
1095
60671
1096
404500
1097
700728
1098
875116
1099
625798
1100
683222
1101
225007
1102
74711
1103
477311
1104
979813
1105
644375
1106
773171
1107
622665
1108
67793
1109
84908
1110
207356
1111
222345
1112
727809
1113
736995
1114
962180
1115
911895
1116
965259
1117
999373
1118
192231
1119
28290
1120
794798
1121
709084
1122
207737
1123
825473
1124
113051
1125
594478
1126
596807
1127
905900
1128
631642
1129
514196
1130
147534
1131
772856
1132
614594
1133
188857
1134
458679
1135
654195
1136
231565
1137
426956
1138
635702
1139
783144
1140
672850
1141
90413
1142
184815
1143
434900
1144
496021
1145
735825
1146
555224
1147
605050
1148
233426
1149
589799
1150
316837
1151
358490
1152
407684
1153
709790
1154
196129
1155
971829
1156
433558
1157
980053
1158
722790
1159
641868
1160
299699
1161
541540
1162
669777
1163
723344
1164
77729
1165
463328
1166
612864
1167
266203
1168
222024
1169
926
1170
321430
1171
511067
1172
142217
1173
958783
1174
518737
1175
369759
1176
956054
1177
605230
1178
396199
1179
95733
1180
60726
1181
179725
1182
604729
1183
619425
1184
892781
1185
550568
1186
915753
1187
926516
1188
637533
1189
109977
1190
29067
1191
292305
1192
286237
1193
761778
1194
877265
1195
360066
1196
16790
1197
373259
1198
780807
1199
394939
1200
474699
1201
460927
1202
232067
1203
81727
1204
999220
1205
37365
1206
707741
1207
417581
1208
116588
1209
972968
1210
137646
1211
263926
1212
246725
1213
419612
1214
170872
1215
878297
1216
348869
1217
86028
1218
125387
1219
82274
1220
108568
1221
46703
1222
424113
1223
685369
1224
476011
1225
164879
1226
685270
1227
945407
1228
450255
1229
305207
1230
941127
1231
481554
1232
860487
1233
637806
1234
614204
1235
73111
1236
64791
1237
386899
1238
75401
1239
743451
1240
45166
1241
468216
1242
402394
1243
288312
1244
355866
1245
172723
1246
521455
1247
523130
1248
13392
1249
15702
1250
41287
1251
529377
1252
424799
1253
732753
1254
163493
1255
2610
1256
285260
1257
151649
1258
72316
1259
1313
1260
603070
1261
392450
1262
949783
1263
207465
1264
495821
1265
684324
1266
867009
1267
896783
1268
310630
1269
95033
1270
681964
1271
397253
1272
855829
1273
375300
1274
815103
1275
549363
1276
901671
1277
457529
1278
312852
1279
677489
1280
803117
1281
954399
1282
575657
1283
493583
1284
567578
1285
235213
1286
604009
1287
635860
1288
838576
1289
686315
1290
102371
1291
11236
1292
969260
1293
309206
1294
987655
1295
996867
1296
732485
1297
859440
1298
229878
1299
873420
1300
835744
1301
37052
1302
549334
1303
486707
1304
540347
1305
376557
1306
802869
1307
181868
1308
781128
1309
278199
1310
223766
1311
308979
1312
761468
1313
564882
1314
204198
1315
281966
1316
107188
1317
246127
1318
637440
1319
781849
1320
778182
1321
298632
1322
273167
1323
365320
1324
69489
1325
976024
1326
740443
1327
536546
1328
435657
1329
951297
1330
569920
1331
572205
1332
318694
1333
101208
1334
110252
1335
596926
1336
566106
1337
786969
1338
706748
1339
427693
1340
520979
1341
372898
1342
319384
1343
422674
1344
69239
1345
22342
1346
948251
1347
755587
1348
529679
1349
128459
1350
607356
1351
533903
1352
256999
1353
373453
1354
827158
1355
910067
1356
435633
1357
54423
1358
659157
1359
457404
1360
460749
1361
308735
1362
829968
1363
305126
1364
400891
1365
88068
1366
662565
1367
104528
1368
71427
1369
929296
1370
497023
1371
610897
1372
304896
1373
811230
1374
714727
1375
734286
1376
453884
1377
854609
1378
559628
1379
964433
1380
82287
1381
937767
1382
499353
1383
102131
1384
180940
1385
252621
1386
105258
1387
63701
1388
281215
1389
272717
1390
923800
1391
948472
1392
41904
1393
583619
1394
710888
1395
916233
1396
911278
1397
684183
1398
993640
1399
745204
1400
354939
1401
323970
1402
596698
1403
939674
1404
764866
1405
560325
1406
223798
1407
707989
1408
849898
1409
401141
1410
370558
1411
784312
1412
959679
1413
611759
1414
977225
1415
781080
1416
653304
1417
948331
1418
551314
1419
363928
1420
64995
1421
79919
1422
973449
1423
282417
1424
542175
1425
895776
1426
194783
1427
339667
1428
548295
1429
838396
1430
553403
1431
564377
1432
234125
1433
73913
1434
192688
1435
422890
1436
563358
1437
981615
1438
901503
1439
629089
1440
884738
1441
872359
1442
811833
1443
32522
1444
1507
1445
747709
1446
402234
1447
132589
1448
193703
1449
593058
1450
339185
1451
510233
1452
820641
1453
526324
1454
570683
1455
719273
1456
745876
1457
871946
1458
214900
1459
855422
1460
519412
1461
227465
1462
22479
1463
242388
1464
183637
1465
771719
1466
925142
1467
836959
1468
472178
1469
130351
1470
998422
1471
55303
1472
151068
1473
523992
1474
528589
1475
824115
1476
588354
1477
320751
1478
702761
1479
915757
1480
154671
1481
611664
1482
384524
1483
711949
1484
570686
1485
679204
1486
89623
1487
404074
1488
474719
1489
307987
1490
986171
1491
677863
1492
713110
1493
329047
1494
842867
1495
514214
1496
343862
1497
205931
1498
589792
1499
985843
1500
791054
1501
392920
1502
754438
1503
779523
1504
755889
1505
565232
1506
914022
1507
447474
1508
646831
1509
857279
1510
56711
1511
487031
1512
104123
1513
292330
1514
833647
1515
143894
1516
889417
1517
650519
1518
480165
1519
560987
1520
412541
1521
806159
1522
224088
1523
924490
1524
387118
1525
905368
1526
201427
1527
355643
1528
206071
1529
84746
1530
163582
1531
232711
1532
195616
1533
359081
1534
843311
1535
652186
1536
650594
1537
494465
1538
13157
1539
803139
1540
796853
1541
122685
1542
117334
1543
184182
1544
633438
1545
166442
1546
970407
1547
2981
1548
76184
1549
285014
1550
399701
1551
55366
1552
902357
1553
260518
1554
439713
1555
114551
1556
26573
1557
268035
1558
510644
1559
843186
1560
844409
1561
243326
1562
852040
1563
187684
1564
237505
1565
715824
1566
402738
1567
70542
1568
950398
1569
72869
1570
504157
1571
909999
1572
560400
1573
772546
1574
391586
1575
295682
1576
45584
1577
809671
1578
995366
1579
927170
1580
740229
1581
364099
1582
624454
1583
274327
1584
712611
1585
800766
1586
557768
1587
986984
1588
371455
1589
517770
1590
954691
1591
876230
1592
519284
1593
563893
1594
836812
1595
264687
1596
11415
1597
452897
1598
40582
1599
819544
1600
12326
1601
225826
1602
488789
1603
823966
1604
849098
1605
188893
1606
381149
1607
835025
1608
477176
1609
492384
1610
419458
1611
46978
1612
478299
1613
965787
1614
274798
1615
683445
1616
743761
1617
852469
1618
566682
1619
807078
1620
924428
1621
499814
1622
180281
1623
543659
1624
653496
1625
633104
1626
669511
1627
571989
1628
615586
1629
42842
1630
190726
1631
695768
1632
484111
1633
979046
1634
595219
1635
43038
1636
361746
1637
211972
1638
971441
1639
324262
1640
467270
1641
806460
1642
887262
1643
344860
1644
340019
1645
856487
1646
539493
1647
95828
1648
124478
1649
689437
1650
618797
1651
61071
1652
250985
1653
33833
1654
316478
1655
376852
1656
883830
1657
844773
1658
320390
1659
911746
1660
146245
1661
881614
1662
289843
1663
802349
1664
686156
1665
879278
1666
405274
1667
972055
1668
401901
1669
810819
1670
26840
1671
65858
1672
832592
1673
814995
1674
637763
1675
705377
1676
874791
1677
929955
1678
750359
1679
678847
1680
758733
1681
423374
1682
193057
1683
66621
1684
194363
1685
297263
1686
327780
1687
351047
1688
819336
1689
784404
1690
241254
1691
530457
1692
812795
1693
988134
1694
958100
1695
867316
1696
175038
1697
199277
1698
428247
1699
749540
1700
36673
1701
749931
1702
493788
1703
204343
1704
709443
1705
613990
1706
443701
1707
709183
1708
611050
1709
152425
1710
151593
1711
465528
1712
623046
1713
816148
1714
563514
1715
978002
1716
799089
1717
738188
1718
418609
1719
873623
1720
910867
1721
923815
1722
173764
1723
468488
1724
85291
1725
548050
1726
869739
1727
410223
1728
377765
1729
587561
1730
347030
1731
245953
1732
81293
1733
808421
1734
184138
1735
830818
1736
675373
1737
258976
1738
271840
1739
883029
1740
631136
1741
506330
1742
844210
1743
62539
1744
306078
1745
255217
1746
948089
1747
680232
1748
829261
1749
116783
1750
944992
1751
205427
1752
643771
1753
706830
1754
500436
1755
100770
1756
897133
1757
705568
1758
763234
1759
799946
1760
611830
1761
21930
1762
772078
1763
991061
1764
911262
1765
896887
1766
398706
1767
78420
1768
983072
1769
719410
1770
269112
1771
650240
1772
722341
1773
941678
1774
840773
1775
561442
1776
475215
1777
787570
1778
602721
1779
861512
1780
719697
1781
892559
1782
572200
1783
697525
1784
335400
1785
838369
1786
346356
1787
76107
1788
645848
1789
613090
1790
456581
1791
935349
1792
112336
1793
935625
1794
680120
1795
473348
1796
860632
1797
26219
1798
989051
1799
855256
1800
995114
1801
522394
1802
973265
1803
273174
1804
973241
1805
386311
1806
288202
1807
967482
1808
2256
1809
266817
1810
205558
1811
778419
1812
863861
1813
86476
1814
826073
1815
498988
1816
110253
1817
961447
1818
594690
1819
139933
1820
913647
1821
571471
1822
672373
1823
193558
1824
516639
1825
803688
1826
328055
1827
444567
1828
150087
1829
490579
1830
259203
1831
411811
1832
194514
1833
43327
1834
198151
1835
478708
1836
625648
1837
314605
1838
652070
1839
550603
1840
108628
1841
14777
1842
834954
1843
228960
1844
829897
1845
561454
1846
67855
1847
220061
1848
470096
1849
120241
1850
798392
1851
136692
1852
698630
1853
863953
1854
427541
1855
667239
1856
152353
1857
473091
1858
107260
1859
980039
1860
290475
1861
842081
1862
658589
1863
750293
1864
692359
1865
2792
1866
139431
1867
737504
1868
222639
1869
376722
1870
853411
1871
528706
1872
392932
1873
882304
1874
692372
1875
796656
1876
986241
1877
540769
1878
460666
1879
972252
1880
446139
1881
859137
1882
125172
1883
948159
1884
52631
1885
824704
1886
535008
1887
174598
1888
841334
1889
619902
1890
529643
1891
381801
1892
987351
1893
204313
1894
349153
1895
498452
1896
648077
1897
892448
1898
508847
1899
665088
1900
343414
1901
892216
1902
884370
1903
630997
1904
680655
1905
96875
1906
274905
1907
760679
1908
947153
1909
434111
1910
577017
1911
62090
1912
799977
1913
730057
1914
496125
1915
369629
1916
446290
1917
988000
1918
755330
1919
915336
1920
943220
1921
776600
1922
970032
1923
785041
1924
709660
1925
222318
1926
462476
1927
210714
1928
958153
1929
397287
1930
506061
1931
757922
1932
323450
1933
924946
1934
105345
1935
681859
1936
799054
1937
744075
1938
369204
1939
719966
1940
876991
1941
280241
1942
573057
1943
247855
1944
388619
1945
730177
1946
691072
1947
509784
1948
376050
1949
421352
1950
654990
1951
210563
1952
701796
1953
344481
1954
622274
1955
658222
1956
178955
1957
620131
1958
500383
1959
666567
1960
116416
1961
998289
1962
632493
1963
53198
1964
10015
1965
548643
1966
728007
1967
520047
1968
652957
1969
276546
1970
108237
1971
543592
1972
177241
1973
354992
1974
50398
1975
602054
1976
778245
1977
274413
1978
659356
1979
686746
1980
188707
1981
392250
1982
287647
1983
645889
1984
866486
1985
119305
1986
403574
1987
30044
1988
694374
1989
362711
1990
958427
1991
329189
1992
34860
1993
68889
1994
774545
1995
881246
1996
67795
1997
100273
1998
173265
1999
215282
2000
765200
2001
19537
2002
840579
2003
420246
2004
884533
2005
690359
2006
810437
2007
460643
2008
459174
2009
524533
2010
840344
2011
292745
2012
649523
2013
711286
2014
983542
2015
555230
2016
585698
2017
56157
2018
456108
2019
383516
2020
666305
2021
157063
2022
207403
2023
370141
2024
255647
2025
626901
2026
965884
2027
910950
2028
811369
2029
858557
2030
572163
2031
559645
2032
546387
2033
487114
2034
976331
2035
111820
2036
905145
2037
114943
2038
180735
2039
188393
2040
796582
2041
853107
2042
405028
2043
441873
2044
253751
2045
162299
2046
567288
2047
257731
2048
48569
2049
838657
2050
833519
2051
633926
2052
444417
2053
881156
2054
76108
2055
466093
2056
777499
2057
718996
2058
372935
2059
7685
2060
535727
2061
808765
2062
536460
2063
150781
2064
100751
2065
45649
2066
479428
2067
381573
2068
242494
2069
924412
2070
117306
2071
475344
2072
454886
2073
383976
2074
241149
2075
454850
2076
938664
2077
979324
2078
643310
2079
751407
2080
775411
2081
469908
2082
59444
2083
553540
2084
612449
2085
346022
2086
352191
2087
581299
2088
199486
2089
774630
2090
679861
2091
951331
2092
220084
2093
121107
2094
803666
2095
237541
2096
415452
2097
640172
2098
756372
2099
488309
2100
984430
2101
149548
2102
663704
2103
533904
2104
821447
2105
605876
2106
393955
2107
949544
2108
861356
2109
929909
2110
210868
2111
331673
2112
289370
2113
93171
2114
371734
2115
598593
2116
824783
2117
43625
2118
840299
2119
575465
2120
39375
2121
251646
2122
52224
2123
179100
2124
49194
2125
86836
2126
527201
2127
624687
2128
855370
2129
223777
2130
545760
2131
793145
2132
820281
2133
772898
2134
885824
2135
532547
2136
596448
2137
893822
2138
391739
2139
562003
2140
748007
2141
962162
2142
250469
2143
126370
2144
911262
2145
675129
2146
930937
2147
273256
2148
677006
2149
189266
2150
533466
2151
53001
2152
707778
2153
674466
2154
563854
2155
199066
2156
525633
2157
494839
2158
501942
2159
693552
2160
961375
2161
295605
2162
821349
2163
156850
2164
437823
2165
743408
2166
204885
2167
153329
2168
579984
2169
795717
2170
313204
2171
340556
2172
599915
2173
660051
2174
559077
2175
322265
2176
183911
2177
566532
2178
974990
2179
978849
2180
16016
2181
595295
2182
407070
2183
947325
2184
73338
2185
592385
2186
142071
2187
577520
2188
228086
2189
63459
2190
855136
2191
651779
2192
12183
2193
345836
2194
430813
2195
248631
2196
233721
2197
121691
2198
642503
2199
738947
2200
158091
2201
975810
2202
909439
2203
809398
2204
694289
2205
100536
2206
412176
2207
702573
2208
365285
2209
46666
2210
958078
2211
911495
2212
743604
2213
263585
2214
33683
2215
780174
2216
399909
2217
901465
2218
182325
2219
430860
2220
468869
2221
737356
2222
356732
2223
199045
2224
603561
2225
269451
2226
713077
2227
865129
2228
669626
2229
142047
2230
398242
2231
827389
2232
810213
2233
597440
2234
657381
2235
3312
2236
478895
2237
526489
2238
436268
2239
251146
2240
945195
2241
683780
2242
497690
2243
15473
2244
85769
2245
79978
2246
44408
2247
162823
2248
616895
2249
457522
2250
865887
2251
524981
2252
494375
2253
415977
2254
95442
2255
528225
2256
176710
2257
231085
2258
240334
2259
782928
2260
285396
2261
921273
2262
804704
2263
696417
2264
647214
2265
854622
2266
731783
2267
989275
2268
39783
2269
210796
2270
240203
2271
360062
2272
383186
2273
458040
2274
276084
2275
669104
2276
943947
2277
651803
2278
343410
2279
911936
2280
351275
2281
455971
2282
245443
2283
186255
2284
934174
2285
106572
2286
194560
2287
148110
2288
964311
2289
84245
2290
202788
2291
465473
2292
924682
2293
755364
2294
636891
2295
1276
2296
448988
2297
732257
2298
860982
2299
574669
2300
171419
2301
92775
2302
664769
2303
505300
2304
735518
2305
938511
2306
762840
2307
701394
2308
83027
2309
157572
2310
369144
2311
363437
2312
644779
2313
36213
2314
980724
2315
101297
2316
161727
2317
694584
2318
166628
2319
828055
2320
738172
2321
613434
2322
93614
2323
115297
2324
519090
2325
811315
2326
734205
2327
14407
2328
934418
2329
861047
2330
744530
2331
278612
2332
989805
2333
134599
2334
954220
2335
31461
2336
410135
2337
577652
2338
106582
2339
428246
2340
872339
2341
274820
2342
194683
2343
676548
2344
167010
2345
114538
2346
447824
2347
60893
2348
828638
2349
42280
2350
857175
2351
651121
2352
844300
2353
130065
2354
107393
2355
203774
2356
164535
2357
57627
2358
828767
2359
292335
2360
627095
2361
495955
2362
103453
2363
20214
2364
928126
2365
157609
2366
472557
2367
65700
2368
192412
2369
322989
2370
214880
2371
163615
2372
562187
2373
321818
2374
417507
2375
574095
2376
865008
2377
196321
2378
90145
2379
702125
2380
532326
2381
610097
2382
316536
2383
660306
2384
767862
2385
502561
2386
141389
2387
377369
2388
585785
2389
666150
2390
978534
2391
959212
2392
590412
2393
391301
2394
237791
2395
973464
2396
454066
2397
837826
2398
135219
2399
545641
2400
677312
2401
507546
2402
133445
2403
221908
2404
708610
2405
916907
2406
191092
2407
685749
2408
47926
2409
444612
2410
556485
2411
855273
2412
197858
2413
942913
2414
183366
2415
435271
2416
495307
2417
184187
2418
151817
2419
299450
2420
546234
2421
206051
2422
105781
2423
152462
2424
397919
2425
662231
2426
927500
2427
773543
2428
681371
2429
124497
2430
198105
2431
815732
2432
312153
2433
776978
2434
113932
2435
911513
2436
960542
2437
710257
2438
11578
2439
649019
2440
804180
2441
783065
2442
808241
2443
505784
2444
878911
2445
719621
2446
950615
2447
649919
2448
610319
2449
7152
2450
553551
2451
965395
2452
76649
2453
240567
2454
707050
2455
271018
2456
48356
2457
558865
2458
293771
2459
575078
2460
237843
2461
184288
2462
279399
2463
848232
2464
388881
2465
970038
2466
879289
2467
177337
2468
266560
2469
629825
2470
581181
2471
938193
2472
340955
2473
699537
2474
836273
2475
101297
2476
221308
2477
893871
2478
340027
2479
55900
2480
174439
2481
334061
2482
399861
2483
351541
2484
837148
2485
325914
2486
732029
2487
710117
2488
226109
2489
241299
2490
485093
2491
436719
2492
280297
2493
502187
2494
726639
2495
594041
2496
313874
2497
76529
2498
118137
2499
553294
2500
250233
2501
618590
2502
724672
2503
822968
2504
895102
2505
363105
2506
613011
2507
506758
2508
308974
2509
553360
2510
748751
2511
464738
2512
514795
2513
818415
2514
88592
2515
680398
2516
801868
2517
157936
2518
190482
2519
744257
2520
393513
2521
420363
2522
765044
2523
577952
2524
767109
2525
393881
2526
231040
2527
684364
2528
108074
2529
62950
2530
106350
2531
227594
2532
351408
2533
666262
2534
270767
2535
286444
2536
770400
2537
596410
2538
535414
2539
97560
2540
785614
2541
372797
2542
416661
2543
66879
2544
822341
2545
819605
2546
530925
2547
648519
2548
668072
2549
387874
2550
713740
2551
223611
2552
104507
2553
202357
2554
648702
2555
744366
2556
519239
2557
824121
2558
597473
2559
895420
2560
211016
2561
73602
2562
28501
2563
589231
2564
610144
2565
460324
2566
109502
2567
133947
2568
9664
2569
299004
2570
764723
2571
246724
2572
849840
2573
600596
2574
676185
2575
642711
2576
463463
2577
459074
2578
625273
2579
815370
2580
815327
2581
737052
2582
501023
2583
379904
2584
423636
2585
607274
2586
172773
2587
901186
2588
542567
2589
704333
2590
137077
2591
430982
2592
988206
2593
125464
2594
366524
2595
331967
2596
264067
2597
918549
2598
607847
2599
201630
2600
396834
2601
9925
2602
625082
2603
591156
2604
723926
2605
158261
2606
931949
2607
263388
2608
546308
2609
945465
2610
360672
2611
459496
2612
552538
2613
442990
2614
200654
2615
197652
2616
25567
2617
154039
2618
296044
2619
481834
2620
457739
2621
819688
2622
257
2623
810408
2624
358020
2625
201634
2626
391108
2627
637549
2628
922473
2629
455796
2630
176257
2631
941189
2632
760148
2633
244767
2634
935242
2635
246902
2636
489315
2637
433168
2638
624234
2639
862884
2640
930452
2641
249635
2642
428116
2643
462380
2644
952714
2645
906862
2646
829605
2647
481580
2648
488408
2649
4494
2650
484780
2651
746081
2652
670611
2653
275355
2654
22088
2655
958653
2656
303298
2657
126356
2658
409559
2659
945959
2660
335149
2661
102929
2662
83509
2663
652607
2664
242382
2665
596446
2666
348457
2667
329306
2668
26215
2669
126681
2670
577746
2671
705707
2672
505338
2673
179907
2674
562
2675
648271
2676
93149
2677
30164
2678
907796
2679
711705
2680
121375
2681
147041
2682
774720
2683
257371
2684
438759
2685
31771
2686
177492
2687
90854
2688
356411
2689
875436
2690
165968
2691
28237
2692
113851
2693
242920
2694
777439
2695
590589
2696
842092
2697
7519
2698
646267
2699
213562
2700
859739
2701
211150
2702
588528
2703
321323
2704
957481
2705
575114
2706
265166
2707
545537
2708
808814
2709
344560
2710
464409
2711
932835
2712
662286
2713
791219
2714
514516
2715
218343
2716
79920
2717
517431
2718
530853
2719
598182
2720
691304
2721
773127
2722
767353
2723
647138
2724
74702
2725
706116
2726
597759
2727
562678
2728
237979
2729
481962
2730
375493
2731
11661
2732
920521
2733
510432
2734
269379
2735
206456
2736
877964
2737
307812
2738
455556
2739
295507
2740
127335
2741
594725
2742
184139
2743
442522
2744
801261
2745
407373
2746
204592
2747
926644
2748
714768
2749
832579
2750
293159
2751
200372
2752
343478
2753
111369
2754
232734
2755
504491
2756
707985
2757
161536
2758
956363
2759
429494
2760
860650
2761
799047
2762
471938
2763
447542
2764
129019
2765
364525
2766
4476
2767
996225
2768
685138
2769
910656
2770
340559
2771
944419
2772
98851
2773
996931
2774
590141
2775
762881
2776
828063
2777
100819
2778
865091
2779
544460
2780
367469
2781
56531
2782
61837
2783
181763
2784
964430
2785
965666
2786
764286
2787
568449
2788
978680
2789
50574
2790
614737
2791
929976
2792
28028
2793
590316
2794
8419
2795
636348
2796
920914
2797
573871
2798
605368
2799
2318
2800
172690
2801
487690
2802
623389
2803
624949
2804
205318
2805
598047
2806
840664
2807
997690
2808
758568
2809
176915
2810
811776
2811
547175
2812
659094
2813
386215
2814
491066
2815
70581
2816
273268
2817
961866
2818
861564
2819
188244
2820
271488
2821
968271
2822
824145
2823
610641
2824
330356
2825
677108
2826
317934
2827
199040
2828
800043
2829
754818
2830
109008
2831
229157
2832
41651
2833
356569
2834
250349
2835
119831
2836
543114
2837
354502
2838
340790
2839
415756
2840
504106
2841
762485
2842
132545
2843
691134
2844
325729
2845
267692
2846
133081
2847
126033
2848
116949
2849
563966
2850
679134
2851
127790
2852
318786
2853
276891
2854
455163
2855
873121
2856
18672
2857
844041
2858
822530
2859
49146
2860
474727
2861
556672
2862
580166
2863
639592
2864
25937
2865
157772
2866
420882
2867
193424
2868
859641
2869
397533
2870
389205
2871
265658
2872
303761
2873
573770
2874
440552
2875
326197
2876
969135
2877
135988
2878
697992
2879
958039
2880
784438
2881
211908
2882
552915
2883
962342
2884
765791
2885
265918
2886
211275
2887
344422
2888
322807
2889
573600
2890
796798
2891
463735
2892
467724
2893
456365
2894
987513
2895
588627
2896
567170
2897
502596
2898
219297
2899
238495
2900
959432
2901
697113
2902
909157
2903
407270
2904
376952
2905
138808
2906
446598
2907
853470
2908
400784
2909
316726
2910
759571
2911
357139
2912
493694
2913
586536
2914
872633
2915
85179
2916
271197
2917
230589
2918
649140
2919
604997
2920
490099
2921
858173
2922
546880
2923
511605
2924
548069
2925
727810
2926
62772
2927
243791
2928
293323
2929
312946
2930
953202
2931
58867
2932
926184
2933
413904
2934
420695
2935
877484
2936
564405
2937
469460
2938
231222
2939
686648
2940
470738
2941
991725
2942
633430
2943
825418
2944
254468
2945
294282
2946
837133
2947
345436
2948
440917
2949
24092
2950
115277
2951
86343
2952
814353
2953
568799
2954
925069
2955
902323
2956
180554
2957
928331
2958
290208
2959
964872
2960
939862
2961
228387
2962
975423
2963
430908
2964
436106
2965
336115
2966
321944
2967
663652
2968
313802
2969
564214
2970
955051
2971
224095
2972
710435
2973
687992
2974
799183
2975
579964
2976
470378
2977
237800
2978
394717
2979
852711
2980
734775
2981
508231
2982
644660
2983
97614
2984
903277
2985
390183
2986
228534
2987
515170
2988
485815
2989
700781
2990
527569
2991
907857
2992
832372
2993
489987
2994
378920
2995
805900
2996
16010
2997
122486
2998
588032
2999
87981
3000
541037
3001
850923
3002
270784
3003
334306
3004
185936
3005
722086
3006
135662
3007
551839
3008
290609
3009
964501
3010
906269
3011
303236
3012
318613
3013
493479
3014
848675
3015
513208
3016
295026
3017
216362
3018
798439
3019
443555
3020
539932
3021
208905
3022
912464
3023
590038
3024
711992
3025
207239
3026
7841
3027
398945
3028
369323
3029
443825
3030
276782
3031
249185
3032
101060
3033
289628
3034
23639
3035
696484
3036
970369
3037
646614
3038
883471
3039
712109
3040
708358
3041
528526
3042
497760
3043
14610
3044
640135
3045
563272
3046
528940
3047
246861
3048
683321
3049
271367
3050
389706
3051
750923
3052
97111
3053
762994
3054
781689
3055
756083
3056
469465
3057
839883
3058
745405
3059
560580
3060
431561
3061
896494
3062
705886
3063
215132
3064
14018
3065
174285
3066
992398
3067
904436
3068
920112
3069
2593
3070
955385
3071
55123
3072
925310
3073
65618
3074
47390
3075
363419
3076
93921
3077
856687
3078
630920
3079
699053
3080
223192
3081
321119
3082
363662
3083
527960
3084
797825
3085
825865
3086
97836
3087
420400
3088
765599
3089
221125
3090
91174
3091
873357
3092
632801
3093
957275
3094
342112
3095
927302
3096
721588
3097
987061
3098
827290
3099
819580
3100
86584
3101
766952
3102
322383
3103
963042
3104
164916
3105
921388
3106
605917
3107
573
3108
468756
3109
957616
3110
130620
3111
903768
3112
334553
3113
351552
3114
883954
3115
845923
3116
735623
3117
498249
3118
251675
3119
493801
3120
989651
3121
363342
3122
984004
3123
202865
3124
94386
3125
840639
3126
498934
3127
226459
3128
832126
3129
895502
3130
383884
3131
411350
3132
652057
3133
768852
3134
266994
3135
345671
3136
324586
3137
976788
3138
827790
3139
205435
3140
951097
3141
63774
3142
345134
3143
807003
3144
976132
3145
954517
3146
960298
3147
644370
3148
33655
3149
310012
3150
929067
3151
131114
3152
774000
3153
642512
3154
94237
3155
346738
3156
353915
3157
648028
3158
982286
3159
652915
3160
985697
3161
840298
3162
637862
3163
468133
3164
755791
3165
906016
3166
496513
3167
168898
3168
924663
3169
573751
3170
731707
3171
38273
3172
365656
3173
756350
3174
150790
3175
719329
3176
839847
3177
538703
3178
468430
3179
482727
3180
73612
3181
319973
3182
803276
3183
8072
3184
663326
3185
692990
3186
352166
3187
995131
3188
452900
3189
669215
3190
7673
3191
49686
3192
116105
3193
46352
3194
600895
3195
987585
3196
484513
3197
410358
3198
393042
3199
571877
3200
941579
3201
647798
3202
323853
3203
703598
3204
588703
3205
992726
3206
779001
3207
471323
3208
846938
3209
525474
3210
326023
3211
925362
3212
976126
3213
666354
3214
341544
3215
79016
3216
435191
3217
869991
3218
865068
3219
474670
3220
926010
3221
498653
3222
577995
3223
990078
3224
88225
3225
890377
3226
902473
3227
523415
3228
397060
3229
829133
3230
308726
3231
624023
3232
779015
3233
308698
3234
770498
3235
555239
3236
491159
3237
66327
3238
288874
3239
369419
3240
501174
3241
813787
3242
881765
3243
388999
3244
627380
3245
110761
3246
956813
3247
212052
3248
80969
3249
79389
3250
326922
3251
69558
3252
516364
3253
151546
3254
364103
3255
602323
3256
194059
3257
305172
3258
880613
3259
44025
3260
880942
3261
384097
3262
130690
3263
486754
3264
895663
3265
17841
3266
700852
3267
767426
3268
539986
3269
582054
3270
749781
3271
101842
3272
551844
3273
195557
3274
409180
3275
334228
3276
442606
3277
740290
3278
430306
3279
136145
3280
971225
3281
22235
3282
329284
3283
129276
3284
480739
3285
61536
3286
363907
3287
760514
3288
644825
3289
422658
3290
799742
3291
846718
3292
193969
3293
821362
3294
17863
3295
77254
3296
382494
3297
966111
3298
618544
3299
77167
3300
429256
3301
648415
3302
26183
3303
901991
3304
669162
3305
184915
3306
379651
3307
882667
3308
792805
3309
241351
3310
77436
3311
718745
3312
124551
3313
204123
3314
137873
3315
667654
3316
90666
3317
552055
3318
323678
3319
23744
3320
307882
3321
158503
3322
741139
3323
214012
3324
228927
3325
197328
3326
837984
3327
822201
3328
642548
3329
418540
3330
133697
3331
478905
3332
782845
3333
409241
3334
659444
3335
149824
3336
761226
3337
231285
3338
180611
3339
194792
3340
749136
3341
964304
3342
824721
3343
996863
3344
344044
3345
274231
3346
119062
3347
959985
3348
145508
3349
405406
3350
463289
3351
96761
3352
262906
3353
539530
3354
36134
3355
390958
3356
36967
3357
490551
3358
196135
3359
684499
3360
979299
3361
514359
3362
622791
3363
158344
3364
807171
3365
79031
3366
886758
3367
259298
3368
529214
3369
903684
3370
412738
3371
852487
3372
584694
3373
381630
3374
924830
3375
906639
3376
976223
3377
235058
3378
389509
3379
961290
3380
811190
3381
565945
3382
812356
3383
401421
3384
111452
3385
233924
3386
603884
3387
844878
3388
491257
3389
900961
3390
885255
3391
402835
3392
366981
3393
196797
3394
3422
3395
644732
3396
61535
3397
964738
3398
556552
3399
851009
3400
760039
3401
342975
3402
250101
3403
823594
3404
142624
3405
918595
3406
639855
3407
236587
3408
962339
3409
442804
3410
544606
3411
777212
3412
675351
3413
560684
3414
3652
3415
805020
3416
433529
3417
219
3418
783339
3419
228226
3420
158223
3421
954219
3422
386169
3423
449853
3424
682512
3425
239169
3426
375282
3427
122399
3428
623192
3429
195020
3430
81355
3431
259616
3432
369544
3433
466670
3434
940350
3435
51535
3436
37303
3437
858441
3438
701505
3439
577579
3440
778962
3441
245601
3442
369907
3443
746916
3444
673339
3445
422153
3446
497034
3447
311423
3448
945132
3449
350668
3450
955077
3451
680276
3452
287434
3453
679695
3454
680627
3455
203810
3456
711782
3457
622129
3458
183523
3459
255406
3460
916886
3461
800007
3462
782103
3463
793352
3464
116493
3465
344701
3466
733258
3467
440523
3468
753393
3469
859733
3470
990554
3471
813809
3472
215331
3473
705521
3474
483003
3475
705433
3476
552791
3477
110718
3478
414846
3479
420800
3480
186017
3481
959149
3482
778986
3483
827147
3484
341326
3485
692310
3486
441348
3487
355787
3488
433231
3489
738394
3490
366067
3491
710988
3492
972531
3493
10622
3494
612784
3495
542360
3496
519390
3497
531831
3498
387441
3499
384812
3500
281270
3501
27600
3502
218627
3503
645257
3504
303270
3505
421546
3506
718366
3507
53727
3508
819105
3509
554195
3510
135632
3511
488616
3512
553420
3513
367660
3514
917152
3515
715306
3516
179658
3517
388782
3518
907301
3519
606210
3520
357036
3521
777367
3522
95893
3523
327086
3524
949397
3525
638046
3526
272144
3527
462333
3528
942076
3529
203850
3530
56164
3531
8916
3532
892278
3533
229977
3534
923419
3535
562856
3536
885011
3537
468933
3538
64594
3539
265867
3540
239936
3541
403358
3542
892506
3543
716725
3544
537577
3545
511645
3546
35141
3547
33660
3548
665168
3549
491316
3550
790090
3551
454554
3552
257700
3553
967091
3554
318406
3555
182726
3556
556609
3557
879148
3558
601375
3559
299301
3560
640623
3561
493591
3562
2647
3563
465392
3564
261198
3565
335811
3566
154976
3567
607411
3568
590318
3569
469323
3570
970574
3571
224209
3572
730258
3573
243473
3574
573716
3575
78962
3576
284959
3577
796055
3578
103057
3579
448072
3580
769678
3581
384893
3582
678513
3583
689408
3584
789243
3585
434922
3586
858382
3587
291093
3588
87077
3589
909641
3590
901171
3591
924104
3592
841893
3593
892548
3594
289935
3595
405156
3596
778656
3597
424028
3598
257108
3599
59222
3600
429383
3601
786678
3602
152527
3603
703944
3604
70500
3605
98845
3606
171143
3607
668908
3608
250065
3609
86830
3610
218930
3611
192733
3612
215061
3613
849460
3614
415909
3615
35743
3616
536573
3617
260349
3618
644592
3619
503770
3620
429300
3621
237298
3622
351132
3623
767438
3624
427864
3625
170716
3626
750495
3627
369852
3628
200676
3629
829374
3630
3038
3631
546795
3632
745060
3633
45605
3634
776135
3635
723079
3636
544177
3637
379975
3638
708545
3639
348812
3640
576976
3641
294758
3642
485371
3643
93018
3644
549155
3645
130339
3646
363491
3647
661568
3648
187265
3649
815315
3650
843492
3651
796691
3652
43814
3653
228353
3654
461638
3655
708916
3656
848177
3657
79219
3658
831610
3659
201668
3660
333982
3661
606024
3662
215391
3663
721593
3664
997450
3665
534180
3666
270293
3667
275412
3668
848977
3669
590368
3670
294973
3671
31438
3672
524678
3673
321048
3674
301906
3675
448131
3676
32940
3677
322785
3678
395548
3679
535966
3680
616725
3681
764422
3682
530756
3683
754
3684
516527
3685
180797
3686
72991
3687
354867
3688
4373
3689
132672
3690
5112
3691
58522
3692
235685
3693
121348
3694
317678
3695
229246
3696
892153
3697
673421
3698
352545
3699
737956
3700
876239
3701
623671
3702
640926
3703
877148
3704
414363
3705
827604
3706
69874
3707
522983
3708
284927
3709
127636
3710
938759
3711
680329
3712
275222
3713
795578
3714
911943
3715
43613
3716
764945
3717
413890
3718
809119
3719
922734
3720
63688
3721
728123
3722
935267
3723
692934
3724
639946
3725
339461
3726
970762
3727
173426
3728
621893
3729
653450
3730
326965
3731
297042
3732
227784
3733
590212
3734
585600
3735
801309
3736
371475
3737
896855
3738
453997
3739
262826
3740
378243
3741
365520
3742
199995
3743
544633
3744
934055
3745
245956
3746
942227
3747
728452
3748
292646
3749
702228
3750
934910
3751
591039
3752
391720
3753
258827
3754
13500
3755
585939
3756
446851
3757
95088
3758
8518
3759
552988
3760
66982
3761
936036
3762
55123
3763
371952
3764
575092
3765
168094
3766
137206
3767
487726
3768
870065
3769
472072
3770
12838
3771
194422
3772
572591
3773
465377
3774
479996
3775
227745
3776
585
3777
218452
3778
934046
3779
234377
3780
158036
3781
315065
3782
522803
3783
122746
3784
667876
3785
406476
3786
598534
3787
147055
3788
960211
3789
225659
3790
982750
3791
852415
3792
395981
3793
292992
3794
186296
3795
897769
3796
815722
3797
547980
3798
983670
3799
148465
3800
803801
3801
599068
3802
631836
3803
532410
3804
887274
3805
148552
3806
288992
3807
990590
3808
51316
3809
122645
3810
593897
3811
407708
3812
301484
3813
869043
3814
851318
3815
452659
3816
844228
3817
673132
3818
487543
3819
587667
3820
414340
3821
407442
3822
571501
3823
79880
3824
409356
3825
108089
3826
811875
3827
690115
3828
554984
3829
589931
3830
621846
3831
215057
3832
646365
3833
742266
3834
564566
3835
321328
3836
390442
3837
607147
3838
687719
3839
4889
3840
401766
3841
221463
3842
907763
3843
198244
3844
700348
3845
790242
3846
100044
3847
658788
3848
27696
3849
96143
3850
805242
3851
180419
3852
998069
3853
659434
3854
800548
3855
358588
3856
300809
3857
523680
3858
10944
3859
360459
3860
424577
3861
513946
3862
398587
3863
488104
3864
902171
3865
262453
3866
968514
3867
819322
3868
270189
3869
676913
3870
419862
3871
539788
3872
78276
3873
779250
3874
598684
3875
99874
3876
351814
3877
608324
3878
122013
3879
574645
3880
125686
3881
514161
3882
25574
3883
20495
3884
595029
3885
80380
3886
73450
3887
967203
3888
940641
3889
363693
3890
132908
3891
544535
3892
797067
3893
468815
3894
808435
3895
260393
3896
663608
3897
782067
3898
973892
3899
493453
3900
220889
3901
499987
3902
962204
3903
232746
3904
175793
3905
501511
3906
394736
3907
45132
3908
72221
3909
572708
3910
47390
3911
606577
3912
838626
3913
273132
3914
680855
3915
102810
3916
384134
3917
292564
3918
451706
3919
747720
3920
452347
3921
782610
3922
612715
3923
589719
3924
278980
3925
653003
3926
778025
3927
818805
3928
518101
3929
580505
3930
11232
3931
267733
3932
503711
3933
881468
3934
172599
3935
11658
3936
507847
3937
721346
3938
504325
3939
859398
3940
456657
3941
626369
3942
343249
3943
218602
3944
867617
3945
57715
3946
789855
3947
138257
3948
943128
3949
916800
3950
74958
3951
144016
3952
261221
3953
820734
3954
957227
3955
874631
3956
783323
3957
234902
3958
12030
3959
807574
3960
602467
3961
869243
3962
628903
3963
375018
3964
730632
3965
835736
3966
634483
3967
542596
3968
337860
3969
765050
3970
471044
3971
675742
3972
72909
3973
513700
3974
717026
3975
125975
3976
413899
3977
32655
3978
712816
3979
314490
3980
447477
3981
802709
3982
264199
3983
960080
3984
353276
3985
906969
3986
553570
3987
233108
3988
99201
3989
383416
3990
272657
3991
983399
3992
444591
3993
762266
3994
118496
3995
356142
3996
675236
3997
450737
3998
384834
3999
235766
4000
53986
4001
782733
4002
563131
4003
116255
4004
453486
4005
149884
4006
163177
4007
497506
4008
666319
4009
845916
4010
355857
4011
116679
4012
841153
4013
953318
4014
386240
4015
517990
4016
6666
4017
58990
4018
150727
4019
600761
4020
151492
4021
693937
4022
406556
4023
790071
4024
60102
4025
230332
4026
137246
4027
733467
4028
450636
4029
78800
4030
388427
4031
181000
4032
554069
4033
99428
4034
439727
4035
159603
4036
695666
4037
600904
4038
514618
4039
736822
4040
489201
4041
588787
4042
167572
4043
737818
4044
564643
4045
155368
4046
182420
4047
684867
4048
433988
4049
949094
4050
548401
4051
392386
4052
791909
4053
535319
4054
33683
4055
541586
4056
354118
4057
739484
4058
112877
4059
720988
4060
148627
4061
471977
4062
167302
4063
793738
4064
840977
4065
326547
4066
533232
4067
983745
4068
803685
4069
867547
4070
11654
4071
305503
4072
64259
4073
489405
4074
860098
4075
291656
4076
719744
4077
912078
4078
162845
4079
546265
4080
319870
4081
153754
4082
463172
4083
435849
4084
734442
4085
265391
4086
377140
4087
322613
4088
587024
4089
643123
4090
176802
4091
449716
4092
510869
4093
973402
4094
570710
4095
894851
4096
625773
4097
569187
4098
728315
4099
708187
4100
280846
4101
895138
4102
558175
4103
955677
4104
130205
4105
860520
4106
333254
4107
764901
4108
456304
4109
953930
4110
428990
4111
482730
4112
330330
4113
984795
4114
176892
4115
106092
4116
850313
4117
29085
4118
143027
4119
630853
4120
747336
4121
977534
4122
771680
4123
289547
4124
656954
4125
504054
4126
324478
4127
779707
4128
860926
4129
678183
4130
36399
4131
122260
4132
293395
4133
770788
4134
954399
4135
21643
4136
533258
4137
797626
4138
701258
4139
117421
4140
851059
4141
859147
4142
958946
4143
648262
4144
642727
4145
478005
4146
95556
4147
846840
4148
972540
4149
292839
4150
910237
4151
939516
4152
446254
4153
104652
4154
920358
4155
663285
4156
8731
4157
826449
4158
95424
4159
975227
4160
438241
4161
806407
4162
327127
4163
207709
4164
231487
4165
687408
4166
161292
4167
625943
4168
690797
4169
681933
4170
549006
4171
177978
4172
293134
4173
934214
4174
675051
4175
649745
4176
553840
4177
496772
4178
349310
4179
32936
4180
143127
4181
602726
4182
205182
4183
173103
4184
874354
4185
1770
4186
708240
4187
525250
4188
445228
4189
595198
4190
489879
4191
474112
4192
415047
4193
373877
4194
489984
4195
202202
4196
425366
4197
950604
4198
696693
4199
386609
4200
52180
4201
424690
4202
823634
4203
516222
4204
590350
4205
83129
4206
48596
4207
190672
4208
759277
4209
22320
4210
25983
4211
179279
4212
217350
4213
704525
4214
292875
4215
161379
4216
65157
4217
942037
4218
32097
4219
587057
4220
836445
4221
215197
4222
909624
4223
762569
4224
300945
4225
435951
4226
661683
4227
595133
4228
567088
4229
448078
4230
115232
4231
476714
4232
382809
4233
517866
4234
338458
4235
261851
4236
818862
4237
39890
4238
35900
4239
617409
4240
9670
4241
569128
4242
400676
4243
281979
4244
44724
4245
617337
4246
824918
4247
485290
4248
645319
4249
427432
4250
654294
4251
631897
4252
666547
4253
543440
4254
89595
4255
668604
4256
560415
4257
734554
4258
916729
4259
540087
4260
72486
4261
695710
4262
30178
4263
641013
4264
977452
4265
912556
4266
401277
4267
783530
4268
815030
4269
357910
4270
388693
4271
905681
4272
940106
4273
276700
4274
145343
4275
177928
4276
246774
4277
336103
4278
453665
4279
406863
4280
669529
4281
359622
4282
473346
4283
909857
4284
557675
4285
297388
4286
104354
4287
178070
4288
32130
4289
780679
4290
633269
4291
148744
4292
431508
4293
17033
4294
244097
4295
290270
4296
94404
4297
979698
4298
424546
4299
740132
4300
530822
4301
470306
4302
495079
4303
379479
4304
950828
4305
174866
4306
391173
4307
158733
4308
569360
4309
392299
4310
130129
4311
891102
4312
111443
4313
331679
4314
838857
4315
706252
4316
41505
4317
299883
4318
605764
4319
860564
4320
436083
4321
770383
4322
608258
4323
438686
4324
754068
4325
612433
4326
538232
4327
311424
4328
513834
4329
144240
4330
243937
4331
23071
4332
747696
4333
40495
4334
220863
4335
886158
4336
578852
4337
569416
4338
68640
4339
66140
4340
526048
4341
105977
4342
98740
4343
288319
4344
732434
4345
30673
4346
871879
4347
173265
4348
357729
4349
756358
4350
287371
4351
508764
4352
763737
4353
57304
4354
699088
4355
588779
4356
107501
4357
465266
4358
429463
4359
668883
4360
72546
4361
132021
4362
747989
4363
809043
4364
773619
4365
312878
4366
122345
4367
256599
4368
34213
4369
977969
4370
898869
4371
761442
4372
815890
4373
686212
4374
799513
4375
592552
4376
107205
4377
155099
4378
498742
4379
619488
4380
176397
4381
638280
4382
32533
4383
413543
4384
100291
4385
604587
4386
116380
4387
647204
4388
921510
4389
721594
4390
142283
4391
274859
4392
144749
4393
555862
4394
740563
4395
569589
4396
692295
4397
988959
4398
594668
4399
814868
4400
40692
4401
485154
4402
901965
4403
65301
4404
226533
4405
866225
4406
412094
4407
417137
4408
688831
4409
90978
4410
816952
4411
46623
4412
645271
4413
420189
4414
87718
4415
827831
4416
497394
4417
426470
4418
801002
4419
873468
4420
575720
4421
939574
4422
888767
4423
113594
4424
942299
4425
980064
4426
238943
4427
710279
4428
583802
4429
261488
4430
540188
4431
784376
4432
889188
4433
85667
4434
526499
4435
720173
4436
80628
4437
735766
4438
634813
4439
604763
4440
250824
4441
709209
4442
569196
4443
771023
4444
269932
4445
427798
4446
72475
4447
417891
4448
906289
4449
937061
4450
501260
4451
284294
4452
286264
4453
605698
4454
45474
4455
625518
4456
451624
4457
553254
4458
173217
4459
974450
4460
282053
4461
962790
4462
174821
4463
189739
4464
230978
4465
779503
4466
486688
4467
892642
4468
115169
4469
46870
4470
3665
4471
148573
4472
969638
4473
561065
4474
968252
4475
476584
4476
310175
4477
360546
4478
964002
4479
709432
4480
557483
4481
715621
4482
267917
4483
340603
4484
352515
4485
23923
4486
284342
4487
89145
4488
15727
4489
743912
4490
849783
4491
394029
4492
22440
4493
859880
4494
264836
4495
867310
4496
320570
4497
665855
4498
660634
4499
955119
4500
830746
4501
312760
4502
604766
4503
196620
4504
727708
4505
749770
4506
303923
4507
821262
4508
469675
4509
776594
4510
539971
4511
767966
4512
178925
4513
518323
4514
906044
4515
971630
4516
657385
4517
135833
4518
87609
4519
46771
4520
183529
4521
739431
4522
160584
4523
83227
4524
966527
4525
764110
4526
380997
4527
466888
4528
22240
4529
876351
4530
399214
4531
88101
4532
45506
4533
293610
4534
877346
4535
549554
4536
908128
4537
489684
4538
333169
4539
813415
4540
110207
4541
828821
4542
948259
4543
989829
4544
71086
4545
386382
4546
892291
4547
541873
4548
979246
4549
15499
4550
414454
4551
742214
4552
689589
4553
11449
4554
417754
4555
212528
4556
905966
4557
443791
4558
614019
4559
707275
4560
777272
4561
747447
4562
979808
4563
611013
4564
384708
4565
509589
4566
556202
4567
966856
4568
725065
4569
968404
4570
996836
4571
905711
4572
168601
4573
718537
4574
870185
4575
93505
4576
916326
4577
103325
4578
641031
4579
776419
4580
929169
4581
108343
4582
197852
4583
824389
4584
851716
4585
933040
4586
122712
4587
579671
4588
575953
4589
913856
4590
999450
4591
403031
4592
701510
4593
889337
4594
143399
4595
420055
4596
83763
4597
628516
4598
395033
4599
32310
4600
958662
4601
830213
4602
958934
4603
852450
4604
700869
4605
15723
4606
889775
4607
796210
4608
663085
4609
995574
4610
217907
4611
832140
4612
125903
4613
12349
4614
969827
4615
357137
4616
690045
4617
905748
4618
182098
4619
396936
4620
687354
4621
533443
4622
662911
4623
745064
4624
5424
4625
815747
4626
265626
4627
95048
4628
891730
4629
319409
4630
991264
4631
4781
4632
69856
4633
539267
4634
441190
4635
127283
4636
779935
4637
484966
4638
219787
4639
927957
4640
129100
4641
349243
4642
868522
4643
668643
4644
749082
4645
175663
4646
363293
4647
313279
4648
293982
4649
976086
4650
142857
4651
919075
4652
699956
4653
570102
4654
750019
4655
688278
4656
64285
4657
513285
4658
840398
4659
966555
4660
642683
4661
796229
4662
967325
4663
473812
4664
546626
4665
919094
4666
301656
4667
576977
4668
433347
4669
258359
4670
916875
4671
230427
4672
140730
4673
17674
4674
278655
4675
901774
4676
244553
4677
393063
4678
534562
4679
71283
4680
58543
4681
507148
4682
263537
4683
835851
4684
176334
4685
305046
4686
992655
4687
456396
4688
607719
4689
569387
4690
62733
4691
604506
4692
83697
4693
913072
4694
558347
4695
369939
4696
825749
4697
429951
4698
443341
4699
326217
4700
482498
4701
122552
4702
477799
4703
322871
4704
434517
4705
236153
4706
627752
4707
938984
4708
349955
4709
460601
4710
249896
4711
524998
4712
742222
4713
961010
4714
737173
4715
196425
4716
407310
4717
120348
4718
864378
4719
152044
4720
12949
4721
781362
4722
831224
4723
955013
4724
790212
4725
32225
4726
750124
4727
182614
4728
620657
4729
613893
4730
636594
4731
631920
4732
891796
4733
220450
4734
204037
4735
403328
4736
51760
4737
721525
4738
368173
4739
505211
4740
588056
4741
980550
4742
812831
4743
223112
4744
143434
4745
602555
4746
283401
4747
710341
4748
355067
4749
710517
4750
196531
4751
387468
4752
712100
4753
777309
4754
561590
4755
803890
4756
187872
4757
784633
4758
422144
4759
515245
4760
32163
4761
637713
4762
537318
4763
21440
4764
761805
4765
549206
4766
357025
4767
624432
4768
746369
4769
691352
4770
915181
4771
369784
4772
683083
4773
995936
4774
158524
4775
280502
4776
728400
4777
355878
4778
984924
4779
668062
4780
831618
4781
618921
4782
289646
4783
762199
4784
463276
4785
664849
4786
983819
4787
716871
4788
622636
4789
564790
4790
484817
4791
532141
4792
571976
4793
741612
4794
91998
4795
851511
4796
450462
4797
254140
4798
624497
4799
401876
4800
136547
4801
974973
4802
132027
4803
78032
4804
670879
4805
937448
4806
246945
4807
534173
4808
638706
4809
518758
4810
809163
4811
332398
4812
586469
4813
47951
4814
107715
4815
896098
4816
822959
4817
982354
4818
390913
4819
723067
4820
539746
4821
377670
4822
881925
4823
847528
4824
158040
4825
678817
4826
838197
4827
946433
4828
269269
4829
56597
4830
146690
4831
461010
4832
139412
4833
908590
4834
842258
4835
648287
4836
931631
4837
147429
4838
15305
4839
238015
4840
571229
4841
333213
4842
663669
4843
39932
4844
817046
4845
617306
4846
500373
4847
199632
4848
441194
4849
442396
4850
546829
4851
798670
4852
583629
4853
26642
4854
397219
4855
689478
4856
322564
4857
240984
4858
105712
4859
557173
4860
42081
4861
913703
4862
784777
4863
90705
4864
174209
4865
570804
4866
893055
4867
696049
4868
362060
4869
941944
4870
151590
4871
623269
4872
647402
4873
778808
4874
208055
4875
834103
4876
81183
4877
845556
4878
808303
4879
368422
4880
85321
4881
330239
4882
224936
4883
441298
4884
36314
4885
379473
4886
960720
4887
164344
4888
427525
4889
848505
4890
210626
4891
217462
4892
718682
4893
263753
4894
448506
4895
202722
4896
873711
4897
496462
4898
227063
4899
67752
4900
13690
4901
622716
4902
923884
4903
879327
4904
50470
4905
12903
4906
566274
4907
893622
4908
406988
4909
354742
4910
787045
4911
70830
4912
571774
4913
730987
4914
36030
4915
838076
4916
268931
4917
862158
4918
11858
4919
498186
4920
391014
4921
170795
4922
710272
4923
64713
4924
99419
4925
203206
4926
493021
4927
565598
4928
67728
4929
151527
4930
930200
4931
536299
4932
111740
4933
440742
4934
825084
4935
822364
4936
768704
4937
895388
4938
742851
4939
364270
4940
775074
4941
950182
4942
856927
4943
872778
4944
76887
4945
816080
4946
998340
4947
553814
4948
430181
4949
177644
4950
71656
4951
852153
4952
901857
4953
103565
4954
72332
4955
15851
4956
977668
4957
260730
4958
454826
4959
311875
4960
26287
4961
456373
4962
742653
4963
79027
4964
885909
4965
437524
4966
937204
4967
577270
4968
308683
4969
32568
4970
12309
4971
633644
4972
419142
4973
536122
4974
359263
4975
301005
4976
446436
4977
455481
4978
733150
4979
310416
4980
564667
4981
543239
4982
378687
4983
623157
4984
304817
4985
338425
4986
526944
4987
948326
4988
524461
4989
429538
4990
258541
4991
963974
4992
198089
4993
753419
4994
418716
4995
45886
4996
240941
4997
15900
4998
842015
4999
129757
5000
180198
5001
214388